982de765308feacd6eed527ba63ba10f9d0628b1,src/freenet/client/async/ClientRequestScheduler.java,ClientRequestScheduler,finishRegister,#SendableRequest#boolean#boolean#boolean#RegisterMe#,386

Before Change


				if(logMINOR)
					Logger.minor(this, "finishRegister() for "+req);
				if(anyValid)
					schedCore.innerRegister(req, random, selectorContainer);
				if(reg != null)
					selectorContainer.delete(reg);
				maybeFillStarterQueue(selectorContainer, clientContext);

After Change


				if(logMINOR)
					Logger.minor(this, "finishRegister() for "+req);
				if(anyValid) {
					if(!tryDirect) {
						if(req.isCancelled(selectorContainer) || req.isEmpty(selectorContainer)) {
							Logger.error(this, "Request is empty/cancelled: "+req);
						} else {
							schedCore.innerRegister(req, random, selectorContainer);
						}
					}
				}